neroni.it 

Ifs & PC

Aggiornato: 28 aprile 2015      Home  

Nei .bat a seguire sono spesso necessarie informazioni sulla sicurezza come "MYUSER" e "MYPASSWORD" o valori ricorrenti come "ASSYSTEM", "TOASFILE", "TOASLIBRARY", "FROMASFILE", "FROMASLIBRARY". Per chiarezza e semplicita' si possono cablare nei singoli .bat ma, per limitare i danni alla sicurezza e non ripeterli molte volte, e' consigliabile fare uso di un altro ".bat" (ad esempio ACCESSO400.bat), contenente le specifiche di settaggio e giacente magari su una chiavetta rimovibile.
Leggere comunque l'help visualizzato dalla chiamata senza parametri dei singoli bat .

24-11-2008 --> TOSOURCE: Quick copy from PC text to As400 source member

Facendo uso di Ftp, carica rapidamente il testo contenuto in un file PC di nome "MYSOURCE.txt" nel membro "MYSOURCE" del file sorgente "TOASFILE" della libreria "TOASLIBRARY".

Il nome del file di testo "MYSOURCE" sul PC diventa il nome del membro sorgente sull'As400.

Una tantum, prima di usare il file scaricato dal link con click destro + "Salva con nome", eseguire i seguenti passi.

1) Cambiare l'estensione del file scaricato da ".txt" a ".bat".

2) Cablare nel file scaricato le costanti ASSYSTEM, MYUSER, MYPASSWORD, TOASFILE, TOASLIBRARY.

3) Creare il file sorgente "TOASFILE" nella libreria "TOASLIBRARY" con lunghezza record 112.

Nato per sostituire le manovre dettagliate descritte in testa a tutte le stringhe di questo sito destinate all'As400.

In questo caso a "TOASFILE" sostituire "STRINGHE" e a "TOASLIBRARY" sostituire "NERONI2".

Il nome "MYSOURCE" del file PC puo' essere fornito trascinando l'icona del file PC "MYSOURCE.txt" sopra l'icona di "TOSOURCE.bat".

"ASSYSTEM", "MYUSER" e "MYPASSWORD" si possono cablare per chiarezza e semplicita' ma per impostarli limitando i danni alla sicurezza e' consigliabile fare uso di un altro ".bat" (ad esempio ACCESSO400.bat), contenente le tre specifiche giacente magari su una chiavetta rimovibile .
Leggere comunque l'help visualizzato dalla chiamata del bat senza parametri.

02-01-2015 --> FROMSOURCE: Quick copy from As400 source member to PC text

Facendo uso di Ftp, scarica rapidamente il testo contenuto nel membro "MYSOURCE" del file sorgente "FROMASFILE" della libreria "FROMASLIBRARY" in un file PC di nome "MYSOURCE.txt".

Di questa utility ho dimenticato la pubblicazione per almeno sei anni e percio' non e' segnata come nuova.

Fa il contrario dell'utility precedente "TOSOURCE.bat".

Il nome del membro sorgente "MYSOURCE" sull'As400 diventa il nome del file di testo "MYSOURCE.txt" sul PC.

Una tantum, prima di usare il file scaricato dal link con click destro + "Salva con nome", eseguire i seguenti passi.

1) Cambiare l'estensione del file scaricato da ".txt" a ".bat".

2) Cablare nel file scaricato le costanti ASSYSTEM, MYUSER, MYPASSWORD, FROMASFILE, FROMASLIBRARY.

3) Creare il file sorgente "FROMASFILE" nella libreria "FROMASLIBRARY" con lunghezza record 112.

Nato per scaricare rapidamente su PC le stringhe di installazione delle mie utility generate su As400 dall'utility JWEB (Web stream).

In questo caso ad "FROMASFILE" sostituire "JWEBSTR" e ad "FROMASLIBRARY" sostituire "NERONI2".

Il nome "MYSOURCE" del file PC puo' essere fornito trascinando l'icona del file PC "MYSOURCE.txt" sopra l'icona di "FROMSOURCE.bat".

Visto che il membro sorgente "MYSOURCE" da scaricare nasce su As400, per scaricarlo con la tecnica del trascinamento, la prima volta occorre creare sul PC un file vuoto di nome "MYSOURCE.txt".

21-01-2014 --> TOPF: Quick copy from PC text to As400 physical file

Una tantum, prima di usare il file scaricato, eseguire i seguenti passi.

1) Cambiare l'estensione del file scaricato da ".txt" a ".bat".

2) Cablare nel file scaricato le costanti ASSYSTEM, MYUSER, MYPASSWORD.

Nato per caricare velocemente tramite FTP un file di testo PC di nome TOFILE.TOLIBRARY nel file fisico TOFILE nella libreria TOLIBRARY su As400.

In sostanza, il nome e l'estensione del file PC diventano rispettivamente il file e la libreria su As400 e vengono forniti trascinando l'icona del file datore PC sopra l'icona di "TOPF.bat".

28-04-2015 --> FROMPF: Quick copy from As400 physical file to PC text

Una tantum, prima di usare il file scaricato, eseguire i seguenti passi.

1) Cambiare l'estensione del file scaricato da ".txt" a ".bat".

2) Cablare nel file scaricato le costanti ASSYSTEM, MYUSER, MYPASSWORD.

Nato per scaricare velocemente tramite FTP il contenuto di un file fisico FROMFILE dalla libreria FROMLIBRARY su As400 nel file di testo PC di nome FROMFILE.FROMLIBRARY.

Se il nome del membro da scaricare non e' uguale a quello del file, il nome del file PC deve essere fornito nella forma FROMFILE.FROMMEMBER.FROMLIBRARY.

In sostanza, il file e la libreria su As400 diventano rispettivamente il nome e l'estensione del file PC e vengono forniti trascinando l'icona del file ricevente PC sopra l'icona di "FROMPF.bat".

01-09-2008 --> TOIFS: Copia un file da PC a un indirizzario IFS dell'As400

Sto lavorando su un PC senza Navigator e senza alcun file transfer.

Mi sono percio' inventato un trappolino dos-ftp per caricare rapidamente un file da PC a IFS.

Dopo averlo scaricato, per usarlo occorre cambiargli estensione da ".txt" a ".bat".

Poi ho scoperto net use, ma ormai lo sforzo e' fatto e lo uso a manbassa.

01-09-2008 --> FROMIFS: Copia un file da un indirizzario IFS dell'As400 a PC

Questo fa il rovescio di TOIFS.

Dopo averlo scaricato, per usarlo occorre cambiargli estensione da ".txt" a ".bat".

11-10-2014 --> EXCCMD: Execute As400 Command from PC via FTP

Un PC che raggiunge via FTP un As400 puo' anche eseguire un comando sull'As400.

Naturalmente funziona se l'FTP dell'As400 e' attivo e non e' protetto con exit point difensivi. Da usare con cautela questa versione che esegue qualunque comando. In fase di impianto, conviene comporre il comando su As400 e copiaincollare sul ".bat" che chiama il trappolino.

Dopo averlo scaricato, per usarlo occorre cambiargli estensione da ".txt" a ".bat" e cablare nel file NomeAs400, User e Password.

Richiesto da Sauro Casini della SUED di Santa Croce sull'Arno.

07-02-2015 --> ALLMBR: Quick copy from all As400 source file members into rebuilding stream

Dopo averlo scaricato, per usarlo occorre cambiargli estensione da ".txt" a ".bat".
Si crea un file vuoto con nome uguale al file source As400 che si vuole copiare su PC e con estensione uguale al nome della libreria contenente il file source As400.
Chiamiamo tale file "scatenante" o "trascinato".
Si trascina poi il file scatenante sopra il bat e si ottiene un indirizzario radicato come il file trascinato e omonimo dello stesso con l'aggiunta del prefisso "A-".
Il contenuto del file trascinato viene inoltre sostituito con un flusso Control Language che, portato su un altro As400 in un membro source con lunghezza record 112 ed eseguito con un SBMDBJOB (Submit Database Job), ricostruisce un doppione del file originale sul nuovo As400.
I parametri "ASSYSTEM", "MYUSER" e "MYPASSWORD" si possono cablare per chiarezza e semplicita' ma per impostarli e' consigliabile fare uso di un altro ".bat" (ad esempio ACCESSO400.bat), contenente le tre specifiche.

Nato come alternativa all'utility As400 JWEB (Web stream - Crea la stringa per pubblicare un'utility sul web) per scaricare un file source intero senza installazioni preventive sull'As400.
L'utility scrive un paio di file da eseguire con Ftp, una stringa di comandi Sql da eseguire su As400, un paio di bat per trattare le informazioni del file source.
Ricava quindi informazioni dal file source As400 tramite comandi remoti eseguiti via Ftp, semplifica i tracciati delle informazioni tramite Sql, scarica le informazioni sul PC e le rilegge eseguendo per ciascuna riga uno dei bat predisposti.
Il risultato finale e' una stringa, o flusso che dir si voglia, scritta nel file trascinato. L'indirizzario creato sul PC contiene una copia dei membri sorgente ma serve solo durante la costruzione automatica della stringa e poi puo' essere buttato.
Non e'ancora prevista la presenza di apici nei testi di file e di membri.
Il bat ALLMBR e' pieno di trappolate DOS che non conoscevo prima di averne bisogno come "%%" e "^>^>" da scrivere nei bat che scrivono altri bat (trasformati in "%" e in ">>") e, infine, di bat dentro un altro bat. Piu' difficili del necessario e peggio reperibili di una biblioteca bruciata.

Scritto per scaricare i sorgenti inventati durante un corso tenuto ad Alessandro Padovani in CEDIR a Castel Bolognese senza installare altre utility su As400.

23-02-2015 --> ALLPF: Quick copy from all phisical members of As400 library into PC zip file

Dopo averlo scaricato, per usarlo occorre cambiargli estensione da ".txt" a ".bat" ma, soprattutto se ne crea una copia con il nome della libreria As400 che si vuole scaricare. Ad esempio: "LIBRERIA.bat".
Scarica su PC tutti i membri di file fisico presenti in una libreria As400.
Non trasforma i campi numerici impaccati o binari come fa l'utility As400 JZONL. Quindi ALLPF e' destinato allo scarico di librerie che non li contengono. Ad esempio, sorgenti e flussi.
Lo scarico avviene in un indirizzario LIBRERIA radicato come il bat.
In coda, usando il comando di linea 7z di 7-zip, genera uno zip omnicomprensivo LIBRERIA.zip pure radicato come il bat.
I parametri "ASSYSTEM", "MYUSER" e "MYPASSWORD" si possono cablare per chiarezza e semplicita' ma per impostarli e' consigliabile fare uso di un altro ".bat" (ad esempio ACCESSO400.bat), contenente le tre specifiche.

Nato per creare un allegato zippato da spedire facilmente via mail in coda ad una generazione di flussi. Il bat ALLPF usa le stesse trappole inventate per l'utility DOS ALLMBR.

16-06-2016 --> CMDHELP: Creates html help of AS400 command and transfers it to PC

Genera l'help html di un comando As400 e lo trasferisce al PC

Dopo averlo scaricato, per usarlo occorre cambiargli estensione da ".txt" a ".bat".

Si puo' eseguire il presente ".bat" fornendogli come parametro il nome completo del file pc ricevente, ma il modo migliore di passare tale parametro e' trascinare l'icona del file PC di innesco sopra l'icona del presente ".bat". Il file scatenante avra' nome "comandoas400.libreriaas400.HTML". L'esecuzione genera un sorgente html che sostituisce il contenuto dello stesso file scatenante.

Via Ftp, il presente ".bat" genera su As400 il file ".html" contenente l'help di un comando As400 e lo trasferisce sul PC.
I parametri "ASSYSTEM", "MYUSER" e "MYPASSWORD" si possono cablare per chiarezza e semplicita' ma per impostarli e' consigliabile fare uso di un altro ".bat" (ad esempio ACCESSO400.bat), contenente le tre specifiche.
Lo stesso vale per la variabile "FROMIFS".
Il comando nativo chiamato su As400 per generare l'html su IFS e' GENCMDDOC (Generate Command Documentation).

Nato per sfruttare anche sul PC la documentazione nata a bordo dell'As400.